package pers.dawnyang.common.util;

import com.alibaba.fastjson.JSON;

/**
 * @author dawn
 * @date 2021/04/08
 */
public class ObjectCopy {

    /**
     * 对名称相同，类型不同的对象之间的拷贝（仅针对基本数据类型）
     * 
     * @param obj
     * @param clazz
     * @return
     */
    public static <T> T byJson(Object obj, Class<T> clazz) {
        String jsonString = JSON.toJSONString(obj);
        T t = JSON.parseObject(jsonString, clazz);
        return t;
    }

}
